multilayer substrate - Turkish English Dictionary